#ifndef TOWER1_H
#define TOWER1_H
#include "include/Model.h"

/*Model
/
/ This is a class that creates an object and is part of the model. It holds the information for one of the 4 towers that will be part of the game.
/ Later on as we progress we will be defining other function as friends to be able to send them what ever disired
/ information. Weather it be the controller and or view.
/
/
/ Created by : Emilio E. Venegas
/              Sharol Chand
/              Paola Medina
*/

class Tower1 //tower class declaration
{
	private:
		int FirePower; //holds fire power of the tower
		int Cost_Value;//holds the cost it has to buy the tower
		int Shot_Speed;//holds the shot speed of the tower (intervals)

	public:
		Tower1() //constructor
		{
			FirePower = 10;
			Cost_Value = 25;
			Shot_Speed = 5;
		}

		Tower1(int fp, int cv, int ss) //this constructor will be used once we figure out what tower tha gamer will buy or purchase.
		{
			FirePower = fp;
			Cost_Value = cv;
			Shot_Speed = ss;
		}


		friend int Model::getFirePower(Tower1 &); //returns the fire power
		friend int Model::getCost_Value(Tower1 &); //returns the value or amount needed to buy the tower
		friend int Model::getShot_Speed(Tower1 &);  //returns the shot speed of teh tower


};
#endif
